Adaptive Ray Tracing of Subdivision Surfaces
نویسندگان
چکیده
Subdivision Surfaces as well as (interactive) ray tracing have become an important issue in computer graphics. But ray tracing of subdivision surfaces has received only little attention. We present a new approach for ray tracing of subdivision surfaces. The algorithm uses a projection of the ray onto the surface and works mainly in two dimensions along this projection. While proceeding from patch to patch, we examine the bounding volume of their borders: the lower the distance between ray and subdivision surface, the more refinement steps are adaptively applied to the surface but only along the projection of the ray. The adaptive refinement of a patch is controlled by curvature, size, its membership to the silhouette, and its potential contribution to the light transport. The algorithm is simple and mainly consists of elementary geometric computations. Hence it is fast and easy to implement without the need for elaborate preprocessing. The algorithm is robust in the sense that it deals with all features of subdivision surfaces like creases and corners.
منابع مشابه
Ray Tracing of Subdivision Surfaces
We present the necessary theory for the integration of subdivision surfaces into general purpose rendering systems. The most important functionality that has to be provided via an abstract geometry interface are the computation of surface points and normals as well as the ray intersection test. We demonstrate how to derive the corresponding formulas and how to construct tight bounding volumes f...
متن کاملPacket-based Ray Tracing of Catmull-Clark Subdivision Surfaces
Efficient ray tracing of subdivision surfaces is an important problem in production rendering, and for interactive applications in the near future. The current hardware trends for both CPUs and GPUs suggest that compute power is outpacing bandwidth. Despite this, current approaches for ray tracing subdivision surfaces favor geometry caches or full pre-tessellation. We demonstrate that directly ...
متن کاملRay Tracing Triangular Trimmed Free Form Surfaces
This paper presents a new approach to rendering triangular algebraic free form surfaces. A hierarchical subdivision of the surface with associated tight bounding volumes provides for quick identification of the surface regions likely to be hit by a ray. For each leaf of the hierarchy an approximation to the corresponding surface region is stored. The approximation is used to compute a good star...
متن کاملAdaptive Voxel Subdivision for Ray Tracing
Although regular subdivision has been shown to be efficient at ray tracing scenes where objects are evenly distributed, such algorithms perform poorly when objects are concentrated in a small number of voxels. In this paper, a method is presented where voxels in a regular grid are examined and recursively subdivided depending on object density. This integration of regular and adaptive spatial s...
متن کاملTSS BVHs: Tetrahedron Swept Sphere BVHs for Ray Tracing Subdivision Surfaces
We present a novel, compact bounding volume hierarchy, TSS BVH, for ray tracing subdivision surfaces computed by the Catmull-Clark scheme. We use Tetrahedron Swept Sphere (TSS) as a bounding volume to tightly bound limit surfaces of such subdivision surfaces given a user tolerance. Geometric coordinates defining our TSS bounding volumes are implicitly computed from the subdivided mesh via a sim...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. Graph. Forum
دوره 22 شماره
صفحات -
تاریخ انتشار 2003